/**
 * 
 */
package br.com.games.daedal;

import br.com.games.hefesto.Team;

/**
 * Criar um time de Daedal
 * 
 * @since 2013
 * @author <a href="mailto:fernando.schindler@gmail.com">Fernando Schindler</a>
 */
public enum DaedalTeam implements Team {
	/**
	 * Brancas
	 */
	NONE("Neutro"),
	
	/**
	 * Brancas
	 */
	WHITE("Brancas"),
	
	/**
	 * Negras
	 */
	BLACK("Negras");
	
	/**
	 * Criar um novo 
	 * @param name
	 */
	private DaedalTeam(String ... props){
		this.name = props.length > 0 ? props [0] : "";
		this.description = props.length > 1 ? props [1] : "";
	}
	
	/*
	 * (non-Javadoc)
	 * 
	 * @see br.com.games.hefesto.Team#getName()
	 */
	@Override
	public String getName() {
		return this.name;
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see br.com.games.hefesto.Team#getDescription()
	 */
	@Override
	public String getDescription() {
		return this.description;
	}

	/**
	 * Campos privados
	 */
	private String name, description;
}
